# -*- coding: UTF-8 -*-

# 导入pickle模块
import pickle

# 构造一个原始数据列表
list = ['a', 'bc', 'def', 1, 23, 456]

# 进行序列化，保持数据对象持久化
serializationData = pickle.dumps(list)

# 从序列化数据中恢复原始数据
deserializeData = pickle.loads(serializationData)

# 输出原始数据、序列化数据、恢复的数据
print("原始数据：", end="")
print(list)

print("序列化数据：", end="")
print(serializationData)

print("恢复的数据：", end="")
print(deserializeData)